home *** CD-ROM | disk | FTP | other *** search
/ Chip: Internet / Chip Internet.iso / viewer / qpeg / english / faq.doc < prev    next >
Text File  |  1994-05-01  |  12KB  |  263 lines

  1. -----------------------------------------------------------------------------
  2.  
  3.                                Q P E G   F A Q
  4.                               ~~~~~~~~~~~~~~~~~
  5.                     Frequently Asked Questions about QPEG
  6.                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7. -----------------------------------------------------------------------------
  8.  
  9. Table of Contents
  10. ~~~~~~~~~~~~~~~~~
  11.  1. I can't get QPEG to work with my graphics card.  What can I do?
  12.  2. QPEG displays images greyscaled only.  How do I get color?
  13.  3. I'm using the VESA driver.  16 and 256 color modes work, but I can't get
  14.     hicolor or truecolor.  What's wrong?
  15.  4. Is it possible to switch off that annoying beep?
  16.  5. When zooming or panning across large images, the bottom part is
  17.     distorted.  Why?
  18.  6. When I try to zoom or pan, the screen turns black.  What happened?
  19.  7. Will there be a Windows version?
  20.  8. Why is the menu screen only black and white?
  21.  9. Why do I get only greyscaled images in 16 color modes?
  22. 10. Color dithering in 256 color modes looks bad.  Why?
  23. 11. It takes so long to read a directory from a CD-ROM.  What can I do?
  24. 12. Which configuration file should I use?
  25. 13. VESA - what's that?
  26.  
  27. -----------------------------------------------------------------------------
  28.  
  29. Question 1:
  30. ~~~~~~~~~~~
  31.  > I can't get QPEG to work with my graphics card.  What can I do?
  32.  
  33. First of all, perhaps QPEG can work with your graphics card, but you are not
  34. using the right configuration file.  For more information about choosing the
  35. right configuration file please refer to the answer of question 12.
  36.  
  37. Sometimes none of the existing configuration files works with a special
  38. graphics card.  In this case there are several ways:
  39. 1. Use one of the VESA configurations if possible.  Please refer to
  40.    question 13 and its answer for more information about VESA.
  41. 2. Use the standard VGA configuration (STDVGA.CFG).
  42.    However, this provides only a very small number of video modes.
  43. 3. If you are an experienced programmer, you can create a video driver
  44.    yourself.  Of course you must have some information about your
  45.    graphics hardware.  Read the file DRV.DOC for more information about
  46.    how to create a QPEG video driver.
  47.  
  48. ------------------
  49.  
  50. Question 2:
  51. ~~~~~~~~~~~
  52.  > QPEG displays images greyscaled only.  How do I get color?
  53.  
  54. By default, QPEG uses the video mode 640x480x16 which only offers
  55. greyscaled display.
  56. To change the mode, use the '+' and '-' keys while in the directory screen
  57. (not while viewing an image!).  Watch the status line in the upper window:
  58. it tells you the currently selected resolution and number of colors.
  59. Hit the '+' key until it says at least '256 colors'.  Be sure not to be in
  60. greyscaled mode (if the status line says '<grey>', use the '$' key).
  61. Now QPEG will display images in color.
  62. You can change the default video mode by editing the initialization file
  63. QPEG.INI.  For that purpose you can use any standard ASCII text editor
  64. (e.g. EDIT which is supplied with MS-DOS 5/6).  Please read the comments
  65. in QPEG.INI, and you will be able to change QPEG's defaults.
  66.  
  67. ------------------
  68.  
  69. Question 3:
  70. ~~~~~~~~~~~
  71.  > I'm using the VESA driver.  16 and 256 color modes work, but I can't get
  72.    hicolor or truecolor.  What's wrong?
  73.  
  74. In order to be able to use hicolor and truecolor modes with the VESA driver,
  75. your VESA BIOS (or VESA VBE/TSR) must be at least version 1.2.
  76. Versions prior 1.2 of the VESA standard did not define hicolor and truecolor
  77. modes.
  78. Try to get UNIVBE or UNIVESA.  These are TSRs (i.e. programs that stay
  79. resident in memory) which make your BIOS VESA 1.2 compatible.  They are
  80. available from most major PD/Shareware sources.
  81.  
  82. ------------------
  83.  
  84. Question 4:
  85. ~~~~~~~~~~~
  86.  > Is it possible to switch off that annoying beep?
  87.  
  88. Yes, you can do that by editing the initialization file QPEG.INI.
  89. For that purpose you can use any standard ASCII text editor (e.g. EDIT
  90. which is supplied with MS-DOS 5/6).  Please read the comments in QPEG.INI,
  91. and you will be able to change QPEG's defaults.
  92.  
  93. ------------------
  94.  
  95. Questions 5 and 6:
  96. ~~~~~~~~~~~~~~~~~~
  97.  > When zooming or panning across large images, the bottom part is distorted.
  98.    Why?
  99.  
  100.  > When I try to zoom or pan, the screen turns black.  What happened?
  101.  
  102. Two questions, one answer:  there's not enough XMS/EMS memory.
  103. QPEG stores the decoded image in XMS/EMS memory (if such memory is present
  104. at all).  When zooming or panning, QPEG copies the visible part of the image
  105. back from XMS/EMS to video memory.
  106. If you don't have any XMS/EMS memory at all, the screen will turn black.
  107. If you have XMS/EMS memory, but it's not enough for the image, the bottom
  108. part will look distorted.  Remember that in truecolor modes each pixel
  109. takes three bytes (so a 640x480 image needs 900 Kb), in hicolor modes
  110. each pixel takes two bytes, in 256 and 16 color modes each pixel takes
  111. one byte.
  112. How to solve the problem?  Well, there are several ways:
  113.  - Don't use panning/zooming.
  114.  - Use a video mode with less colors.  For example, in 256 color modes
  115.    an image takes half the memory as compared to hicolor modes.
  116.  - Free some XMS/EMS memory.  For example, if you have installed a RAM disk
  117.    or disk cache program, removing it may give you some more memory.
  118.  - Buy more memory.
  119.  
  120. ------------------
  121.  
  122. Question 7:
  123. ~~~~~~~~~~~
  124.  > Will there be a Windows version?
  125.  
  126. A Windows version is currently under development, but it won't be released in
  127. the near future.
  128. The current version of QPEG runs in fullscreen mode under Windows 3.1 and
  129. OS/2 2.1.  Under certain circumstances the display doesn't work correctly
  130. under Windows (that's probably the fault of Windows).  There's usually less
  131. XMS/EMS memory available when started under Windows or OS/2, so you may not
  132. be able to pan across larger images.
  133.  
  134. ------------------
  135.  
  136. Question 8:
  137. ~~~~~~~~~~~
  138.  > Why is the directory screen only black and white?
  139.  
  140. I'm using the 640x480 video mode with 16 colors for the directory/menu
  141. screen, because it's a standard VGA mode common to all VGA cards.
  142. See the next question.
  143.  
  144. ------------------
  145.  
  146. Question 9:
  147. ~~~~~~~~~~~
  148.  > Why do I get only greyscaled images in 16 color modes?
  149.  
  150. 16 colors are way too few to display truecolor images.  That's why QPEG
  151. displays images greyscaled when in a 16 color mode.
  152.  
  153. ------------------
  154.  
  155. Question 10:
  156. ~~~~~~~~~~~~
  157.  > Color dithering in 256 color modes looks bad.  Why?
  158.  
  159. QPEG was written for speed.  A 2-pass color quantization would yield
  160. better quality in 256 color modes, but at the cost of speed.
  161. To have both high speed and high image quality, use hicolor or truecolor
  162. modes.  If you don't have a graphics card capable of hicolor/truecolor,
  163. buy one.  They're not that expensive anymore.
  164. (To be honest, at first I didn't even plan to support 256 color modes
  165. at all, but later it became obvious that there are still many 256 color
  166. people...)
  167.  
  168. ------------------
  169.  
  170. Question 11:
  171. ~~~~~~~~~~~~
  172.  > It takes so long to read a directory from a CD-ROM.  What can I do?
  173.  
  174. Switch 'File info' off using the '*' key before changing to the CD-ROM's
  175. directory.  Now QPEG won't examine each file anymore to get its width and
  176. height.  If you view images from CD-ROMs very frequently, you should change
  177. QPEG's default setting for 'File info' to off, just edit the respective
  178. line in the QPEG.INI file.
  179.  
  180. ------------------
  181.  
  182. Question 12:
  183. ~~~~~~~~~~~~
  184.  > Which configuration file should I use?
  185.  
  186. Most "experts" know which chipset is used by their graphics card, and
  187. therefore they know which configuration file (*.CFG) to use.
  188. If you don't know that, there are several ways to find it out, one of them
  189. is usually successful:
  190. 1. Have a look at the manual of your graphics card, it should mention the
  191.    name of the chipset being used by the card.  Often the name of the card
  192.    ist identical to the name of the chipset, or the chipset's name is part
  193.    of the card's name.
  194. 2. When the computer is startet (after power up or reset, before the DOS
  195.    operating system is loaded) the chipset's name should be displayed on
  196.    the screen.
  197. 3. Some graphics related programs and hardware test utilities are able to
  198.    detect and display the name of the graphics card's chipset.
  199. 4. At the DOS prompt, enter "DEBUG".  Then (at the DEBUG prompt "-") enter
  200.    "dc000:0" to display the beginning of the video BIOS memory area.  It
  201.    usually contains the name of the graphics chipset.  You can type "d"
  202.    to view more of the video BIOS.
  203.  
  204. As soon as you know the name of the chipset, delete the old configuration
  205. file (QPEG.CFG) and copy the new one to QPEG.CFG; then you're finished.
  206. If you can't find a suitable configuration file, please read question 1
  207. and its answer.
  208.  
  209. ------------------
  210.  
  211. Question 13:
  212. ~~~~~~~~~~~~
  213.  > VESA - what's that?
  214.  
  215. First of all, the VESA we are talking about has nothing to do with the
  216. VESA local bus (VLB).  You don't need a VLB equipped machine to be able
  217. to use QPEG's VESA configurations.
  218. VESA (Video Electronics Standards Association) is a standardized method to
  219. put graphics on the screen.  The advantage is that it's independent from
  220. the VGA graphics card and its chipset, i.e. QPEG's VESA driver works with
  221. all VGA cards which are VESA compatible.
  222.  
  223. You may be asking if your graphics card is VESA compatible.  Unfortunately
  224. not all of them are, otherwise QPEG wouldn't need all those drivers and
  225. configuration files, and the users wouldn't need to worry about configuring
  226. QPEG.
  227.  
  228. Have a look at your graphics card's manual, it should mention if your card
  229. is VESA compatible.  Many modern cards have VESA compatibility built into
  230. their BIOS ROM, such cards work with one of QPEG's VESA configurations.
  231. If you're not sure, just try VESA.CFG and try to view an image.  QPEG won't
  232. switch into graphics mode and display "graphic jam" if you don't have VESA.
  233.  
  234. Most cards which don't have built in VESA are shipped with a driver disk,
  235. containing a so-called VESA TSR (often referred to as VBE, i.e. VESA BIOS
  236. Extension).  Simply run that program before starting QPEG to make your
  237. graphics card VESA compatible.
  238.  
  239. If you don't have such a VESA TSR either, you can try to get one.  For
  240. example, there are UNIVBE and UNIVESA.  They're freeware or shareware
  241. programs, available at most major PD/Shareware sources.  They're on many
  242. graphics related CD ROMs, too.
  243.  
  244. There's one small problem:  There are two VESA standards, an old one (1.0
  245. and 1.1) and a new one (1.2).  The old one supports only graphics modes
  246. using 16 and 256 colors, the new one additionally supports hicolor (32000
  247. and 65000 colors) and truecolor (16 million colors).  So if you have a
  248. graphics card capable of hicolor and/or truecolor and you wish to use
  249. that capabilities, you need to have VESA version 1.2.
  250.  
  251. QPEG has three different VESA configurations:
  252.  - VESA.CFG      supports 16 and 256 color modes.  VESA 1.0 is sufficient.
  253.  - VESAHI.CFG    additionally supports hicolor, requires VESA 1.2.
  254.  - VESATRUE.CFG  additionally supports Truecolor, requires VESA 1.2.
  255.  
  256. Many users think that the VESA configuration is a makeshift, and that it's
  257. slow and has other disadvantages.  That is not true.  It supports everything
  258. that the other configurations support, and it's not noticeable slower.
  259. I'm using VESATRUE.CFG myself, although my ET4000/W32 card has a dedicated
  260. configuration (ET400032.CFG), because my VESA BIOS offers more video modes.
  261.  
  262. -----------------------------------------------------------------------------
  263.